تاریخچه ویندوز
تاریخچه ویندوز مقدمه درفرهنگ رایانه، ویندوز، عنوان سیستمعاملی است که شرکت مایکروسافت آن را برای رایانههای شخصی (PC) تولید کرده است. این سیستمعامل، نسخههای متعددی دارد که از سال ۱۹۸۳ تاکنون به بازار عرضه شده است. تاریخچه اولین نسخهٔ ویندوز در سال ۱۹۸۳ عرضه شد (ویندوز ۱٫۰). این برنامه، یک واسط کاربری گرافیکی و محیطی پنجرهای را تحت سیستم عامل دیسکی یا همان MS-DOS فراهم میساخت. ویندوز ۲٫۰ نیز در سال ۱۹۸۷ به عنوان ارتقایی (upgrade) بر این سیستمعامل روانهٔ بازار شد. این نسخه، بعداً با خصوصیاتی جدید مانند قابلیت روهم قرار گرفتن پنجرهها بنام ویندوز/۲۸۶ و بعد ویندوز/۳۸۶ ارایه شد. در سال ۱۹۹۲، ویندوز ۳٫۰ ارایه شد که نسبت به نسخههای قبلی، بسیار متحول شده بود. در سال ۱۹۹۵، شرکت مایکروسافت با ارایه ویندوز ۹۵ تحولی را در ویندوز و سیستمعامل های کامپیوترهای شخصی بوجود آورد. روند ارایه و بهینهسازی این سیستمعامل، همچنان با ویندوز ۹۸، ME ٬ XP و Vista برای رایانههای شخصی و ویندوز NT ٬ ۲۰۰۰ و ۲۰۰۳ برای سرور ها ادامه یافت. امروزه، ویندوز، مشهورترین و پرمصرفترین سیستمعامل جهان به شمار میرود. مایکروسافت با بروزرسانی و بهینهسازی این سیستمعامل قصد دارد تا تمام توقعات کاربران از یک سیستمعامل مناسب را برآورده سازد. البته اگر گروه مقابل آن که طرفدار سیستم های متن باز و لینوکس می باشند این اجازه را به مایکروسافت بدهند. امنیت امنیت در سیستمعامل ویندوز از مهمترین نقاط ضعف آن بوده است. تحقیقی که تحت نظر کوین میتنیک انجام شد نشان داد که یک سیستم Windows XP حفاظت نشده در اینترنت تنها ۴ دقیقه دوام آورد. همچنین طبق آمار ۸۰٪ از کاربران Windows حداقل به یک ویروس یا نرمافزار جاسوس آلوده هستند. Windows ۹۸ نسخه ویندوزی از مایکروسافت که در سال ۱۹۹۸ ساخته شد و در واقع نسخه به روز شده ویندوز ۹۵ میباشد. (این ویندوز Memphis هم نامیده میشود) استفاده از این ویندوز به طور گسترده در جهان وجود داشت و هم اکنون هم مورد استفاده میباشد. از امکانات این میتوان به موارد زیر اشاره کرد: • مرورگر مستقل مایکروسافت • توانایی فرستادن و گرفتن نامههای الکترونیکی • گرافیک ۳۲ بیتی (FAT۳۲) • حمایت کردن USB • حمایت کردن DVD Windows XP محصول مایکروسافت تا پایان سال ۲۰۰6 که سیستم عاملی بسیار قوی و زیبا میباشد و برای کار با internet مناسب میباشد. البته تا چند سال بعد از توزیع نسخه این ویرایش Service Pack II این محصول هم اضافه شد. این ویندوز در دو نسخه ی خانگی (home edition ) و پیشرفته (professional ) در بازار عرضه می شود. Windows Vista ویندوز ویستا ویژگیهای دیداری فوقالعادهای مانند پنجرههای نیمهشفاف و ابزارهای قدرتمندتر جهت جستجوی فایلها دارد ولی تا به حال در مورد بهبود امنیت در ویستا و توانایی آن در ارتباط بهتر با وسایل دستی قابلحمل ،خبری داده نشده است. مایکروسافت از آغاز کار بر روی این سیستم عامل وعده داده بود که شالوده آن را بر سه ستون استوار خواهد کرد.یک موتور گرافیکی به نام Avalon ،یک فنآوری جدید به نام indigo که توانایی ارتباط برنامههای کامپیوتری و وسایل مختلف را به هم میدهد و یک سیستم ذخیرهسازی دیتا که قابلیت جستجوی بهنر را ممکن میسازد به نام winFS .ولی در مقام عمل مایکروسافت از زمانبندی خود عقب افتاد و تصمیم گرفت از ویژگی winFS چشم بپوشد و این سیستم را بهصورت یک برنامه الحاقیadds-on بعد از انتشار ویستا عرضه کند.پس از ۳ ستون ویندوز بعدی ،هنوز ۲ستون پابرجا هستند. مایکروسافت پس از عرضه ی ویندوز اکس پی در سال ۲۰۰۱ از نسل بعدی ویندوز خود با اسم رمز لانگهورن خبر داد و اعلام نمود که این سیستم عامل را در سال ۲۰۰۴ به بازار ارائه می کند. البته همانطور که بسیاری حدس می زدند مایکروسافت شرکت وقت شناسی نبود.لانگهورن نیز مانند ویندوز اکس پی قبل از عرضه تغییر نام داد و به ویستا مبدل شد. جالب است بدانید که لانگهورن و ویستا و بلاک کامب(نسل بعدی ویندوز پس از ویستا که چندی پیش به ویینا تغییر نام داد) همگی نام های مکان های طبیعی و از این دست هستند. مثلا نام یک صحرا .ویستا نسل جدیدی از سیستم های عامل معروف و فرا گیر ویندوز است که مسیری متفاوت نسبت به سری پیشین خود پیموده است. شاید تاخیر زیاد در ارائه ی این سیتم عامل کاربران جشم انتظار را تا حد زیادی ناراحت کرده باشد ولی این امر آن هم در تولید نرم افزار های بزرگ امری عادی است و از آن جا که مایکروسافت وسواس زیادی در تولید سیستم عاملی بدون نقص دارد باید پیش بینی این تاخیر ها را نیز می کردیم.بیل گیتس می گوید در هنگام ورود سیستم عمل های ویندوز ۹۵٬۹۸ و ۲۰۰۰ به ما فشار زیادی وارد شد چرا که اسامی آن ها از مدت ها چیش به جوامع خبری اعلام شده بود و ما موظف بودیم که آن ها را در موعد مقرر که همان نام آن ها بود به بازار عرضه کنیم ولی ما تصمیم داریم که در محیطی آرام و دور از تنش به تولید سیستم عاملی بپردازیم که به نظر خودمان در نوع خود بی نظیر است.بیل گیتس و دیگر مسوولان ویندوز از جمله جیمز آلچین(سردار ویندوز) امید بسیار زیادی به این نگارش از سیستم عامل ویندوز دارند و گیتس می گوید : آرزو دارم که وقتی کاربران حرفه ای برای اولین بار با ویستا کار می کنند انگشت به دهان بمانند. بیل گیتس آدم گزافه گو و کوته فکری نیست و بدون شک این پروژه نیز مانند دیگر پروژه هایی که او پشتوانه ی آن ها بوده است موفق خواهد بود.ویستا سیستم عاملی برای آینده است و مایکروسافت سعی نموده است که تمامی آن چه در نگارش های گذشته ی ویندوز از آن ها با عنوان کاستی یاد می شد در ویستا با نام نقطه ی قوت شناخته شوند.یکی از این مسائل امنیت است اما امنیت با حیطه ی فراتر از آن چه ما از آن می بریم . امنیت ویندوز ویستا از لحاظ جلوگیری از ورود ویروس ها و مقابله با آن ها مبارزه با نفوذگر ها و حفظ و امنیت اطلاعات بی عیب و نقص است و مایکروسافت روی هرچیزی که بر امنیت تاثیر بگذارد پافشاری زیادی کرده است از جمله مرورگر اینترنت اکسپلورر که مایکروسافت بخش گسترش آن را به منظور کنترل بیشتر برای آن و پیشرفت بی دغدغه ی آن پس از مدتی در سال پیش از بخش گسترش ویندوز جدا نمود و همچنین نگارش فایل سیستم وین اف اس که در نوع خود یک دهه از ان تی اف اس جلو است مصادیقی برای این مورد است.مایکروسافت همچنین در ویستا به ظاهر همانند اکس پی اهمیت فوق العاده ای داده است و با طراحی زیبای این ویندوز و ایجاد یک محیط مجازی سه بعدی بر پایه ی دایرکت اکس ۹ جذابیت را در سیستم عامل جدید سری ویندوز خود به حد اعلا رسانده است. مایکروسافت در تمامی کنفرانس ها و حضور های خود مبحث ویستا را در صدر قرار داده است و هر روز شاهد پیشرفت این سیستم عامل هستیم.به عنوان مثال در سال ۲۰۰۴ و در کنفرانی توسعه دهندگان مایکروسافت در خاور میانه و در مصر بیل گیتس نیز حضور یافت و در این کنفرانس افراد مشهور مایکروسافت در باره ی برنامه های آینده ی خود بحث کردند و لی هیچکس دید دقیقی از ویستا نداد و وقتی از قاضی مدیر بازار یابی و فروش مایکروسافت در خاورمیانه از این مسئله سوال شد وی گفت این که ما چیزی از ویستا بروز نمی دهیم به این دلیل است که خود دید دقیقی از این سیستم عامل نداریم و حتی در حال اختراع بخش هایی از آنیم بله همه آن چه که شما هم اکنون در باره ی ویندوز ویستا می شنوید ممکن است تا زمان عرضه ی آن به کلی تغییر کند ولی حالا که مایکروسافت چند نسخه ی بتا از این سیستم عامل را عرضه کرده است وضع به کلی تفاوت کرده است و دیگر همه دیدی کلی از این سیستم عامل را دارند. مایکروسافت پس از عرضه ی نسخه ی بتای ویستا و دریافت ایرادات و باگ های آن از سوی تست کنندگان دریافت که برطرف کردن این ایرادات زمان زیادی می برد و برای همین است که طبق آخرین اخبار تایید شده از مایکروسافت این سیستم عامل اگر مشکلی پیش نیاید در 30 ژانویه 2007 به بازار ارائه خواهد شد که بسیاری زمانی بیش از این را برای آن رقم می زنند حال آن که نسخه ی اصلی اینترنت اکسپلورر قرار است تا اواخر تابستان امسال وارد بازار گردد.ویستا طوفانی است که می تواند وضعیت فعلی مایکروسافت را تغییر دهد. وضعیتی که هم اکنون با وجود لینوکس و موزیلا و بسیاری موارد دیگر در حال پایین آوردن پادشاهی جادویی مایکروسافت است. سیستم عامل ویندوز ویستا قدرتی دارد که می تواند بسیاری از برنامه های خود مایکروسافت را نیز از رده خارج نماید که از جمله ی آن ها می توان به برنامه های امنیتی این شرکت اشاره نمود. مایکروسافت در حال ارائه نگارش های جدیدی از دیگر محصولات خود است که لایق ویستا باشند دایرکت اکس ۱۰ ,اینترنت اکسپلورر ۷و آفیس ۲۰۰۷ نمونه ای از این موارد است. امنیت در این سیستم عامل به موارد فوق الذکر ختم نمی شوند و برنامه نویسان مایکروسافت با استفاده از تلاش های خود موفق به ایجاد تکنولوژی های نوینی در ویستا شده اند که حتی قادر است که از پخش آهنگ ها و فیلم هایی که در خرید آن ها قانون حق کپی در نظر گرفته نشده است جلوگیری نماید.سیستم عامل ویستا دارای سرعتی بی نظیر نسبت به دیگر سیستم عامل های این سری بوده است . کما این که نسخه ی ۶۴ بیتی آن نیز که برای سی پی بو های ۶۴ بیتی طراحی شده است سرعت و قدرتی فراتر از نسخه ی ۳۲ بیتی آن دارا است.به هر حال این طولانی ترین زمان بین ارائه ی دو سیستم عامل توسط مایکروسافت است . ويندوز ويستا بين 199 تا 399 دلار قيمت گذاري شده است. چنانچه بخواهيد ويندوز خود را از XP به ويستا ارتقاء دهيد، بايد 99 دلار پرداخت كنيد. نسخه خانگي آن (Home Edition) به ميزان 259دلار قيمت گذاري شده و نسخه حرفهاي آن (Professional) هم 399 دلار قيمت دارد. تعداد خطوط برنامه نويسي شده در ويندوز 95 ، 11.2 ميليون خط بوده است در حاليكه در ويندوز ويستا ، حداقل 50 ميليون خط بنامه وجود دارد. براي توليد ويندوز 95 دقيقا 200 برنامه نويس مشغول به كار بودند و در ويندوز ويستا 2000 برنامه نويس به صورت همزمان مشغول به كار بودهاند. پيشرفت امكانات مايكروسافت طي 20 سال اخير به حدي بوده كه بيل گيتس اكنون ثروتمندترين فرد جهان است و روز به روز بر ثروت خود ميافزايد و به نحوي كل جهان را به خود و محصولاتش وابسته كرده است. در واقع بيل گيتس و شركايش بايد ممنون مسئولان شركت Dr Dos باشند كه دير به جلسه با شركت IBM رسيدند و مسئولان IBM كه اين فرصت را به شركت كوچك مايكروسافت دادند تا سيستم عامل خود را بر روي كامپيوترهاي خانگي IBM قرار دهند و اينگونه شهرت جهاني پيدا كنند. خانواده Windows 2000 Windows 2000 Professional Windows 2000 Server نسخه استاندارد سرویس دهنده 2000، « Windows 2000 Server »، نامیده میشود. نسخه فوق، نسخه پایه سیستم عامل بوده و شامل تمامی قابلیت ها و پتانسیل های لازم و مورد نیاز سرویس دهندگان NET Enterprise .، است. هر کامپیوتر مبتنی بر سیستم عامل Windows 2000 Server دارای ویژگی هائی نظیر : یک کنترل کننده Domain مربوط به Active Directory و سرویس های ارتباطی شبکه است. نسخه فوق، دارای محدودیت های مختص بخود است. حمایت از حداکثر چهار پردازنده و چهار گیگابایت حافطه اصلی (RAM)، نمونه هائی از محدودیت های نسخه فوق، میباشد. زمانیکه برنامهها اجراء میگردند به آنها یک فضاء ثابت حافظه و بمیزان دو گیگا بایت نسبت داده میشود. در صورتیکه کامپیوتر دارای حافظه فیزیکی کمتری باشد، سیستم عامل از فضائی بر روی دیسک که Swap file و یا page file نامیده میشود برای ایجاد حافظه مجازی، استفاده مینماید. Windows 2000 Advanced Server این نسخه، شامل تمامی ویژگی ها و توانایی های نسخه Windows 2000 Server بعلاوه امکانات اضافه دیگری است. نسخه فوق، نیز دارای محدودیت های خاص خود است. حمایت از حداکثر هشت پردازنده و هشت گیگابایت حافظه، نمونه هائی در این زمینه میباشند. این نسخه، تغییراتی را درارتباط با مدل حافظه استفاده شده توسط برنامه ها، ایجاد نموده است. در این راستا سه گیگابایت ارائه و صرفا« از یک گیگا بایت برای سیستم عامل، استفاده میشود. بدین ترتیب، برنامههای بزرگی نظیر SQL Serevr، از مزایای حافظه RAM بخوبی بهره مند خواهند شد. نسخه فوق، همچنین دارای امکاناتی نظیر : کلاسترینگ (Clustering ) و Network Load Balancing Service، است. با اینکه اکثر سرویس دهندگان NET Enterprise .، بصورت نسخه Enterprise Edition در دسترس میباشند، ولی این بدین مفهوم نیست که آنان نیازمند استفاده از نسخه Advanced Server میباشند. مثلا» Exchange Sever Enterprise Edition، قادر به اجراء بر روی Windows 2000 Server است . ( در چنین حالتی، نمیتوان از امکان کلاسترینگ Exchange استفاده گردد، مگر اینکه آن را بر روی نسخه Advanced Server نصب نمود. ) Windows 2000 Datacenter Server نسخه جامع و بزرگترین نسخه ویندوز 2000، Windows 2000 Datacenter Server نامیده میشود. این نسخه حداکثر شصت و چهار گیگابایت حافظه اصلی (RAM) و سی و دو پردازنده را حمایت مینماید. نسخه فوق دارای تمامی قابلیت های کلاسترینگ نسخه Advanced Server و سایر پتانسیل های استاندارد میباشد. از نسخه فوق ،در محیط هائی با قابلیت های محاسباتی و عملیاتی بسیار بالا، استفاده میگردد. علاوه بر آمار شگفت انگیز نسخه فوق در رابطه با میزان حافظه و تعداد پردازنده، ماکروسافت ادعا نموده است که زمان مفید ( Uptime ) سیستم عامل فوق، 99.999 % است. در صورتیکه قصد تهیه این نسخه ویندوز را داشته باشید ( بصورت قانونی ! ) و بدنبال قیمت آن میباشید، هرگز در این راه موفق نخواهید شد. چون شما نمیتوانید نسخهای از آن را خریداری نمائید. ماکروسافت، صرفا« نسخه فوق را به تولید کنندگان سخت افزار سرویس دهنده ( معمولا» OEM نامیده شده و اقتباس شده از Original Equipment Manufactures است) عرضه مینماید. شرکت های تولید کننده، پیکربند های خاصی را در رابطه با سخت افزار سرویس دهنده انجام و بمنظور سازگاری با DataCenter Server آن را بررسی، تست و در ادامه سرویس دهندگان فوق، به شرکت های متقاضی بهمراه سیستم عامل Datacenter Server فروخته میگردد. سیستم و نحوه پشتیبانی Datacenter، نسبت به سایر نسخههای ویندوز نیز متفاوت است. ماکروسافت حمایت فنی مستقیمی در رابطه با نسخه فوق را ارائه نمیدهد. در مقابل، OEM، کانال ارتباطی و پشتیبانی لازم را با مشتریان مربوطه، برقرار خوادهد کرد. یکی از نکات مهم پشتیبانی Datacenter، عدم مجاز بودن اعمال تغییرات و اصلاح پیکربندی سخت افزار سرویس دهنده، بدون کسب مجوز لازم از OEM است. تاریخچه مایکروسافت کمپانی مایکروسافت، بزرگترین کمپانی نرم افزار جهان با بیش از 50 هزار کارمند در کشورهای مختلف است. در سال 1975توسط Bill Gates و Paul Allen در واشنگتن آمریکا (ردموند) تاسیس شد. مایکروسافت از تمام وجوه اعم از نرم افزارها، مدارک و ساپورتها و کالاها برای تمام فعالیتهای کامپیوتری پیشرفت کرد. از معروفترین نرمافزارهای آنان میتوان Windows و Office را نام برد که در همه جای جهان استفاده میشوند. تاریخچه مایکروسافت "Micro-soft" کوتاه شده کلمات(Microcomputer software) در ابتدا توسط Bill gates و Paul allen در Albuquerque در نیو مکزیکو سال 1975 ایجاد شد، که فعالیت آنان برای گسترش و فروش basic Interpreters برای Altair 8800 بود. سرانجام این کمپانی توانست حکمفرما تمام Operating سیستمها شود. ( ایجاد کننده کمپانی، Paul allen در راه برای ملاقات بیل گیتس بود آن وقت به مجله ای برخورد که حاوی اطلاعاتی در مورد Altair 8800 بود. Altair 8800 اولین microcomputer کوچکرایانه بود که وارد عرصه رقابت کامپیوتری شد. چند روزی بعد، بیل گیتس با MITS که سازنده آن میکروکامپیوتر بود تماس گرفت و آنان را از ساخت نرم افزاری که توسط گروهش با Basic نوشته شده بود، مطلع ساخت. ) این نرم افزار برای Altair 8800 نوشته شده بود. جالب اینجا بود که نه بیل گیتس و نه پائول آلن تا آن موقع دست هم به Atair 8800 نزده بودند. ولی با این حال، MITS بسیار تمایل به داشتن این برنامه داشت. بعد از هشت هفته، هنگامی که Gates و Allen به این باور رسیدند که برنامه به پایان رسیده و آماده انتشار هست، Allen به MITS رفت تا سیستم جدید بیسیک را پرده برداری کند. Allen تا حالا Altair به دست نگرفته بود، با این حال توانست با موفقیت نرم افزار را ارایه دهد. و همین باعث شد تا MITS برنامه آنان را برای Altair platform خریداری کند. بعد از این موفقیت Gates دانشگاه (هاروارد) را رها کرد و به دنبال بازار رفت و در نهایت کمپانی Microsoft را تاسیس کرد. MS-DOS در آگست سال 1981، بعد از مذاکره با Digital Research، IBM قراردادی با مایکروسافت برای ورژنی از CP/M که برای راه اندازی (اوپراتور) کامپیوترهای شخصی آتی IBM (PC) بود بست. هرچند مایکروسافت تا آن زمان هیچ سیستم عاملی (OS) نداشت، آنان یک کامپیوتر CP/M را که به QDOS معروف است Quick and Dirty Operating System) از Tim Paterson از کمپانی SCP به قیمت 50 هزار دلار خریداری کردند ( . مایکروسافت اسم آن را به PC-DOS تغییر داد. که همین قضیه برای آنان از جهت کپی رایت مشکلات زیادی ایجاد کرد و قیمت آنان پایین آمد. در اوایل سال 1980 بعد بیرون آمدن BIOS های IBM کار مایکروسافت هم دوباره گرفت. و مایکروسافت از فرصت استفاده کرد تا بتواند خود را به حاکم نرم افزارهای سیستم عامل بازار تبدیل کند. مایکروسافت شروع به هموار کردن و برنامه ریزی کردن سیستم عامل خود برای استفاده در کامپیوترهای غیر IBM کرد و آن را MS-DOS Microsoft Disk) Operating system ) نامید. با شروع بازاریابی برای MS-DOS محصولات کامپیوتر IBM در خطری جدی افتادند. با این تحول مایکروسافت از یک دست فروش معمولی به یک غول صنعت کامپیوتر تبدیل شد. OS/2 تا Windows در سال 1985 مایکروسافت و IBM با هم برای درست کردن و گسترش دادن OS/2 شریک شدند. OS/2 وارد بازار شد با یک سخت افزار که طراحی آن متعلق به IBM بود و PS/2 نام داشت. کمی بعد در فوریه سال 1986 مایکروسافت دوباره به واشنگتن(ردموند) تغییر مکان داد. یک ماه بعد کمپانی عمومی شد و 61 میلیون دلار در 21 دلار در هر سهم بهدست آورد. (وارد بحث سهام نمی شوم) درسال 1989، مایکروسافت در Comdex فراخوان انتشار Windows 3.0 را در سال 1991 داد. در 16 می سال 1991 بیل گیتس به کارمندان مایکروسافت از جدایی از OS/2 خبر داد و از آن به بعد مایکروسافت روی محصول خود Windows و Windows NT kernel زوم کرد. بعضی از کسانی که با ویندوز مخالف بودند سورپرایز شدند و شروع به گفتن آن کردند که مایکروسافت در حال انجام یک فعالیت غلط است. ولی بعد از انتشار ویندوز ورق برگشت و کاربران OS/2 به سرعت کاهش یافت و کاربران ویندوز با سرعت هر چه تمام تر افزایش یافت و تبدیل به بهترین برنامه برای PC شد. بعضی از عقاید بر این اساس بود که علم درونی ویندوز کرنل رقیبهایش را نابود می سازد و چنین هم شد. سپس در این حین کمپانی، نرم افزار Office را منتشر کرد که حاکم تمام در بیزینس شد و تمام رقبا را عقب زد. مشکلات با تشکیل اتحادیه بین المللی (Antitrust Problems) در آخر مایکروسافت به یک کمپانی بزرگ بین الملل با دفاتر مختلف در کشور تبدیل شد. در هجدهم ماه می سال 1998 در دپارتمان دادگاهی ایالات متحده آمریکا ، 19 ایالت شروع به مخالف علیه مایکروسافت کردند. آنان بیان کردند که مایکروسافت به صورت غیر قانونی با استفاده از قدرت انحصاری خود (Monopoly) در حراج و فروش ویندوز سوءاستفاده کرده است. در سوم آپریل سال 2000 دادگاه محدوده آمریکا، Tomas Penfield Jackson قانونی برای مایکروسافت تعیین کرد که مایکروسافت می بایست فعالیتهای خود را با استفاده از قدرت انحصاری خود به دور از اهداف مبارزه طلبی ادامه دهد. Jackson به مایکروسافت دستور داد تا به دو کمپانی تقسیم شوند، یکی برای تولید سیستم عامل و دیگری برای تولید باقی محصولات. با این حال مخالفان از مخالفت دست نکشیدند و در آخر مایکروسافت با آنان در خارج از دادگاه نشستی انجام داد. در ماه جون سال 2001، اتحادیه از دادگاه خواهان بازگشت مایکروسافت به یک کمپانی شد. کمی بعد، در ماه سپتامبر سال 2001 به دستور رییس جمهور جورج بوش مایکروسافت یکتا شد و نشستی با مایکروسافت در دپارتمان قضاییه آمریکا انجام شد. اتحادیه اروپا در سال 2004 شروع به مخالفت با متحد بودن مایکروسافت (Antitrust) کرد. در آخر مایکروسافت بسیار ضرر کرد و فرمان به فاش کردن پروتوکلهای اصلیش به رقبا را داد و دستور به تولید ورژنی از ویندوز داد که مدیا پلیر نداشت. خانه و گروههای سرگرمی مایکروسافت شروع به فروش بازیهای کامپیوتری که در ویندوز قابل اجرا بود کرد. به عنوان مثال میتوان سریهای Age of empires و Microsoft Flight را نام برد. همچنین آنان چند نرم افزار خانگی مانند دایره المعارف و اطلس با نام Encarta ساختند. مایکرسافت با انتشار Xbox داخل پیشانه بازار بازیهای چندیدن میلیارد دلاری که توسط Sony و Nintendo فرمانروایی می شد، شد. مایکروسافت بازیهای ویدیویی خود را در این کنسولگری منتشر می کند. همچنین مایکروسافت شروع به فروش Digital Video Recorder به نام UltimateTV کرد. که برای کاربران این امکاناتی همچون ضبط 35 ساعت برنامه تلویزیون و ماهواره را فراهم کرد. خلاصه ای از حوادث و چیزهای غیر مهم (جالب) •اسم مایکروسافت برای اولین بار در نامه ای که بیل گیتس به آلن نوشته شده بود استفاده شد. •مایکروسافت در سال 1976 داخل trademark شد. •در اوایل سال 1980 با همکاری تعداد بسیاری از کمپانیهای مختلف مایکروسافت یک سیستم کامپیوتر خانه به نام MSX درست کرد. •تجارت یونیت مکینتاش مایکروسافت بزرگترین گستراننده نرم افزار مکینتاش بود. •انتشار Microsoft Bob در سال 1995 سوژه خنده و جک در جهان شد. به خاطر اینکه اصلا فروش نکرد و ناموفق ترین محصول آنان بود. تاریخچه مایکروسافت کمپانی مایکروسافت، بزرگترین کمپانی نرم افزار جهان با بیش از 50000 کارمند در کشورهای مختلف می باشد.در سال 1975توسط Bill Gates و Paul Allen در واشنگتن آمریکا (ردموند) تاسیس شد. مایکروسافت از تمام وجوه اعم از نرم افزارها، مدارک و ساپورت ها و کالاها برای تمام فعالیتهای کامپیوتری پیشرفت کرد. از معروف ترین نرم افزار های آنان می توان Windows و Office را نام برد که در همه جای جهان استفاده می شوند. تاریخچه مایکروسافت "Micro-soft" (کوتاه شده کلمات Microcomputer software) در ابتدا توسط Bill gates و Paul allen در Albuquerque در نیو مکزیکو سال 1975 ایجاد شد، که فعالیت آنان برای گسترش و فروش basic Interpreters برای Altair 8800 بود. سرانجام این کمپانی توانست حکمفرما تمام Operating سیستم ها شود. ایجاد کننده کمپانی، Paul allen در راه برای ملاقات بیل گیتس بود که آن وقت به مجله ای برخورد که حاوی اطلاعاتی در مورد Altair 8800 بود. Altair 8800 اولین microcomputer (کوچکرایانه) بود که وارد عرصه رقابت کامپیوتری شد. چند روزی بعد، بیل گیتس با MITS که سازنده آن میکروکامپیوتر بود تماس گرفت و آنان را از ساخت نرم افزاری که توسط گروهش با Basic نوشته شده بود مطلع ساخت. این نرم افزار برای Altair 8800 نوشته شده بود. جالب اینجا بود که نه بیل گیتس و نه پائول آلن تا آن موقع دست هم به Atair 8800 نزده بودند. ولی با این حال، MITS بسیار تمایل به داشتن این برنامه داشت. بعد از هشت هفته، هنگامی که Gates و Allen به این باور رسیدند که برنامه به پایان رسیده و آماده انتشار هست، Allen به MITS رفت تا سیستم جدید بیسیک را پرده برداری کند. Allen تا حالا Altair به دست هم نگرفته بود، با این حال توانست با موفقیت نرم افزار را ارائه دهد. و همین باعث شد تا MITS برنامه ی آنان را برای Altair platform خریداری کند. بعد از این موفقیت Gates دانشگاه (هاروارد) را رها کرد و به دنبال بازار رفت و در نهایت کمپانی Microsoft را تاسیس کرد. MS-DOS در آگست سال 1981، بعد مذاکره با Digital Research، IBM قراردادی با مایکروسافت برای ورژنی از CP/M که برای راه اندازی (اوپراتور) کامپیوترهای شخصی آتی IBM (PC) بود بسته شد. هر چند مایکروسافت تا آن زمان هیچ سیستم عاملی (OS) نداشت، آنان یک کامپیوتر CP/M که به QDOS معروف است، (Quick and Dirty Operating System) از Tim Paterson از کمپانی SCP به قیمت 50,000$ خریداری کردند. مایکروسافت اسم آن را به PC-DOS تغییر داد. که همین قضیه برای آنان از جهت کپی رایت مشکلات زیادی ایجاد کرد و قیمت آنان نزول پیدا کرد. در اوایل سال 1980 بعد بیرون آمدن BIOS های IBM کار مایکروسافت هم دوباره گرفت. و مایکروسافت از فرصت استفاده کرد تا بتواند خود را به حاکم نرم افزارهای سیستم عامل بازار تبدیل کند. مایکروسافت شروع به هموار کردن و برنامه ریزی کردن سیستم عامل خود برای استفاده در کامپیوترهای غیر IBM کرد و آن را MS-DOS (Microsoft Disk Operating system) نامید. با شروع بازاریابی برای MS-DOS محصولات کامپیوتر IBM در خطری جدی افتادند. با این تحول مایکروسافت از یک دست فروش معمولی به یک غول صنعت کامپیوتر تبدیل شد. OS/2 تا Windows در سال 1985 مایکروسافت و IBM با هم برای درست کردن و گسترش دادن OS/2 شریک شدند. OS/2 وارد بازار شد با یک سخت افزار که طراحی آن متعلق به IBM بود و PS/2 نام داشت. کمی بعد در فبریه سال 1986 مایکروسافت دوباره به واشنگتن(ردموند) تغییر مکان داد. یک ماه بعد کمپانی عمومی شد و 61 میلیون دلار در $21.00 در هر سهم بدست آورد. (وارد بحث سهام نمی شوم) درسال 1989، مایکروسافت در Comdex فراخوان انتشار Windows 3.0 را در سال 1991 داد. در 16 می سال 1991 بیل گیتس به کارمندان مایکروسافت از جدایی از OS/2 خبر داد و از آن به بعد مایکروسافت روی محصول خود Windows و Windows NT kernel زوم کرد. بعضی از کسانی که با ویندوز مخالف بودند سورپرایز شدند و شروع به گفتن آن کردند که مایکروسافت در حال انجام یک فعالیت غلط است. ولی بعد از انتشار ویندوز ورق برگشت و کاربران OS/2 به سرعت کاهش یافت و کاربران ویندوز با سرعت هر چه تمام تر افزایش یافت و تبدیل به بهترین برنامه برای PC شد. بعضی از عقاید بر این اساس بود که علم درونی ویندوز کرنل رقیب هایش را نابود می سازد و چنین هم شد. سپس در این حین کمپانی، نرم افزار Office را منتشر کرد که حاکم تمام در بیزینس شد و تمام رقبا را عقب زد. مشکلات با تشکیل اتحادیه بین المللی (Antitrust Problems) در آخر مایکروسافت به یک کمپانی بزرگ بین الملل با دفاتر مختلف در کشور تبدیل شد. در هجدهم ماه می سال 1998 در دپارتمان دادگاهی ایالات متحده آمریکا ، 19 ایلت شروع به مخالف علیه مایکروسافت کردند. آنان بیان کردند که مایکروسافت به صورت غیر قانونی با استفاده از قدرت انحصاری خود (Monopoly) در حراج و فروش ویندوز سوءاستفاده کرده است. در سوم آپریل سال 2000 دادگاه محدوده آمریکا، Tomas Penfield Jackson قانونی برای مایکروسافت تعیین کرد که مایکروسافت می بایست فعالیتهای خود را با استفاده از قدرت انحصاری خود به دور از اهداف مبارزه طلبی ادامه دهد. Jackson به مایکروسافت دستور داد تا به دو کمپانی تقسیم شوند، یکی برای تولید سیستم عامل و دیگری برای تولید باقی محصولات. با این حال مخالفان از مخالفت دست نکشیدند و در آخر مایکروسافت با آنان در خارج از دادگاه نشستی انجام داد. در ماه جون سال 2001 اتحادیه از دادگاه خواهان بازگشت مایکروسافت به یک کمپانی شد. کمی بعد، در ماه سپتامبر سال 2001 به دستور رئیس جمهور جورج بوش مایکروسافت یکتا شد و نشستی با مایکروسافت در دپارتمان قضاییه آمریکا انجام شد. اتحادیه اروپا در سال 2004 شروع به مخالفت با متحد بودن مایکروسافت (Antitrust) کرد. در آخر مایکروسافت بسیار ضرر کرد و فرمان به فاش کردن پروتوکل های اصلیش به رقبا را داد و دستور به تولید ورژنی از ویندوز داد که مدیا پلیر نداشت. خانه و گروه های سرگرمی مایکروسافت شروع به فروش بازی های کامپیوتری که در ویندوز قابل اجرا بود کرد. به عنوان مثال می توان سری های Age of empires و Microsoft Flight را نام برد. همچنین آنان چند نرم افزار خانگی مانند دایره المعارف و اطلس با نام Encarta ساختند. مایکرسافت با انتشار Xbox داخل پیشانه بازار بازی های چندیدن میلیارد دلاری که توسط Sony و Nintendo فرمانروایی می شد، شد. مایکروسافت بازی های ویدئویی خود را در این کنسولگری منتشر می کند. همچنین مایکروسافت شروع به فروش Digital Video Recorder به نام UltimateTV کرد. که برای کاربران این امکاناتی همچون ضبط 35 ساعت برتامه تلویزیون و ماهواره را فراهم کرد. خلاصه ای از حوادث و چیزهای غیر مهم (جالب) • اسم مایکروسافت برای اولین بار در نامه ای که بیل گیتی به آلن نوشته شده بود استفاده شد. • مایکروسافت در سال 1976 داخل trademark شد. • در اوایل سال 1980 با همکاری تعداد بسیاری از کمپانی های مختلف مایکروسافت یک سیستم کامپیوتر خانه به نام MSX درست کرد. • تجارت یونیت مکینتاش مایکروسافت بزرگترین گستراننده نرم افزار مکینتاش بود. • انتشار Microsoft Bob در سال 1995 سوژه خنده و جک در جهان شد. به خاطر اینکه اصلا فروش نکرد و ناموفق ترین محصول آنان بود. تاریخچه لینوکس در سال 1991 در حالی که جنگ سرد رو به پایان میرفت و صلح در افقها هویدا میشد، در دنیای کامپیوتر، آینده بسیار روشنی دیده میشد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان میرفت. ولی هنوز چیزی کم بود... و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل. داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Bill Gates) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت. خیمه گاه دیگر دنیای کامپیوترها، دنیای یونیکس بود. ولی یونیکس به خودی خود بسیار گرانقیمت بود. آنقدر گرانقیمت که کاربران کامپیوترهای شخصی جرات نزدیک شدن به آنرا نداشتند. کد منبع یونیکس که توسط آزمایشگاههای بل بین دانشگاهها توزیع شده بود، محتاطانه محافظت میشد تا برای عموم فاش نشود. برای حل شدن این مسئله، هیچیک از تولید کنندگان نرم افزار راه حلی ارائه ندادند. بنظر میرسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل، که از ابتدا توسط اندرو اس. تاننباوم (Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود. این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد. بعنوان یک سیستم عامل، MINIX خیلی خوب نبود. ولی مزیت اصلی آن، در دسترس بودن کد منبع آن بود. هرکس که کتاب سیستم عامل تاننباوم را تهیه میکرد، به 12000 خط کد نوشته شده به زبان C و اسمبلی نیز دسترسی پیدا میکرد. برای نخستین بار، یک برنامه نویس یا هکر مشتاق میتوانست کد منبع سیستم عامل را مطالعه کند. چیزی که سازندگان نرم افزارها آنرا محدود کرده بودند. یک نویسنده بسیار خوب، یعنی تاننباوم، باعث فعالیت مغزهای متفکر علوم کامپیوتری در زمینه بحث و گفتگو برای ایجاد سیستم عامل شد. دانشجویان کامپیوتر در سرتاسر دنیا با خواندن کتاب و کدهای منبع، سیستمی را که در کامپیوترشان در حال اجرا بود. در سال 1991، لینوس بندیکت توروالدز (Linus Benedict Torvalds) دانشجوی سال دوم علوم کامپیوتر دانشگاه هلسینکی فنلاند و یک هکر خود آموخته بود. این فنلاندی 21 ساله، عاشق وصله پینه کردن محدودیت هایی بود که سیستم را تحت فشار قرار میدادند. ولی مهمترین چیزی که وجود نداشت یک سیستم عامل بود که بتواند نیازهای حرفه ای ها را براورده نماید. MINIX خوب بود ولی فقط یک سیستم عامل مخصوص دانش آموزان بود و بیشتر به عنوان یک ابزار آموزشی بود تا ابزاری قدرتمند برای بکار گیری در امور جدی. در این زمان برنامه نویسان سرتاسر دنیا توسط پروژه گنو (GNU) که توسط ریچارد استالمن (Richard Stallman) آغاز شده بود، تحریک شده بودند. هدف این پروزه ایجاد حرکتی برای فراهم نمودن نرم افزارهای رایگان و در عین حال با کیفیت بود. استالمن خط مشی خود را از آزمایشگاه معروف هوش مصنوعی دانشگاه MIT با ایجاد برنامه ویرایشگر emacs در اواسط و اواخر دهه 70 آغاز نمود. تا اوایل دهه 80، بیشتر برنامه نویسان نخبه آزمایشگاههای هوش مصنوعی MIT جذب شرکتهای نرم افزاری تجاری شده بودند و با آنها قرارداد های حفظ اسرار امضا شده بود. ولی استالمن دیدگاه متفاوتی داشت. وی عقیده داشت برخلاف سایر تولیدات، نرم افزار باید از محدودیت های کپی و ایجاد تغییرات در آن آزاد باشد تا بتوان روز به روز نرم افزارهای بهتر و کارآمد تری تولید نمود. با اعلامیه معروف خود در سال 1983، پروژه GNU را آغاز کرد. وی حرکتی را آغاز کرد تا با فلسفه خودش به تولید و ارائه نرم افزار بپردازد. نام GNU مخفف GNU is Not Unix است. ولی برای رسیدن به رویای خود برای ایجاد یک سیستم عامل رایگان، وی ابتدا نیاز داشت تا ابزارهای لازم برای این کار را ایجاد نماید. بنابراین در سال 1984 وی شروع به نوشتن و ایجاد کامپایلر زبان C گنو موسوم به GCC نمود. ابزاری مبهوت کننده برای برنامه نویسان مستقل. وی با جادوگری افسانه ای خود به تنهایی ابزاری را ایجاد نمود که برتر از تمام ابزارهایی که تمام گروههای برنامه نویسان تجاری ایجاد کرده بودند قرار گرفت. GCC یکی از کارآمد ترین و قویترین کامپایلرهایی است که تا کنون ایجاد شده اند. تا سال 1991 پروزه GNU تعداد زیادی ابزار ایجاد کرده بود ولی هنوز سیستم عامل رایگانی وجود نداشت. حتی MINIX هم لایسنس شده بود. کار بر روی هسته سیستم عامل گنو موسوم به HURD ادامه داشت ولی به نظر نمی رسید که تا چند سال آینده قابل استفاده باشد. این زمان برای توروالدز بیش از حد طولانی بود... در 25 آگوست 1991، این نامه تاریخی به گروه خبری MINIX از طرف توروالدز ارسال شد: از : لینوس بندیکت توروالدز به: گروه خبری MINIX موضوع: بیشتر چه چیزی را میخواهید در MINIX ببینید؟ خلاصه: نظرخواهی کوچک در مورد سیستم عامل جدید من با سلام به تمام استفاده کنندگان از MINIX من در حال تهیه یک سیستم عامل رایگان فقط به عنوان سرگرمی و نه به بزرگی و حرفه ای GNU برای دستگاههای 386 و 486 هستم. این کار از آوریل شروع شده و درحال آماده شدن است. من مایلم تا نظرات کاربران را در مورد چیزهایی که در MINIX دوست دارند یا ندارند، جمع آوری کنم. زیرا سیستم عامل من حدودا شبیه آن است. مانند ساختار سیستم فایل مشابه و چیزهای دیگر... من اکنون bash نسخه 1.08 و GCC نسخه 1.40 را به آن منتقل کرده ام و به نظر میرسد که کار میکند. من در عرض چند ماه چیزی آزمایشی درست کرده ام و مایلم بدانم که کاربران بیشتر به چه قابلیتهایی نیاز دارند؟ من از هر پیشنهادی استقبال میکنم. ولی قول نمی دهم همه آنها را اجرا کنم. لینوس همانطور که در این نامه پیداست، خود توروالدز هم باور نمی کرد که مخلوقش آنقدر بزرگ شود که چنین تحولی در دنیا ایجاد کند. لینوکس نسخه 0.01 در اواسط سپتامبر 1991 منتشر شد و روی اینترنت قرار گرفت. شور و اشتیاقی فراوان حول مخلوق توروالدز شکل گرفت. کدها دانلود شده، آزمایش شدند و پس از بهینه سازی به توروالدز بازگردانده شدند. لینوکس نسخه 0.02 در پنجم اکتبر به همراه اعلامیه معروف توروالدز آماده شد: از : لینوس بندیکت توروالدز به: گروه خبری MINIX موضوع: کدهای منبع رایگان هسته مشابه MINIX آیا شما از روزهای زیبای MINIX 1.1 محروم شده اید؟ هنگامی که مردها مرد بودند و راه اندازهای دستگاه خود را خودشان مینوشتند؟ آیا شما فاقد یک پروزه زیبا هستید و می میرید تا سیستم عاملی داشته باشید تا بتوانید آنرا مطابق با نیازهای خود در آورید؟ اگر اینگونه است، این نامه برای شما نوشته شده است. همانطور که ماه پیش گفتم من در حال کار بر بروی یک سیستم عامل رایگان مشابه MINIX برای کامپیوترهای 386 هستم. این سیستم عامل اکنون بجایی رسیده است که قابل استفاده است و مایل هستم که کدهای منبع را در سطح گسترده تر پخش نمایم. این نسخه 0.02 است ولی من موفق شده ام که نرم افزارهای Bash، GCC، GNU-Make، GNU-sed، Compress و غیره را تحت آن اجرا کنم. کدهای منبع این پروژه را میتوانید از آدرس nic.funet.fi با آدرس 128.214.6.100 در دایرکتوری pub/OS/Linux پیدا کنید. این دایرکتوری همچنین دارای چند فایل README و تعدادی باینری قابل اجرا تحت لینوکس است. تمام کدهای منبع ارائه شده است زیرا هیچ یک از کدهای MINIX در آن استفاده نشده است. سیستم را میتوانید همانطور که هست کامپایل و استفاده کنید. کدهای منبع باینری ها را هم میتوانید در مسیر pub/GNU پیدا کنید. لینوکس نسخه 0.03 پس از چند هفته آماده شد و تا دسامبر، لینوکس به نسخه 0.10 رسید. هنوز لینوکس فقط چیزی کمی بیشتر از یک فرم اسکلت بود. این سیستم عامل فقط دیسکهای سخت AT را پشتیبانی میکرد و ورود به سیستم نداشت و مستقیما به خط فرمان بوت میشد. نسخه 0.11 خیلی بهتر شد. این نسخه از صفحه کلیدهای چند زبانه پشتیبانی میکرد، دیسکهای فلاپی و کارتهای گرافیکی VGA، EGA، هرکولس و... نیز پشتیبانی میشدند. شماره نسخه ها از 0.12 به 0.95 و 0.96 افزایش پیدا کرد و ادامه یافت. بزودی کد آن بوسیله سرویس دهنده های FTP در فنلاند و مناطق دیگر، در سرتاسر جهان منتشر شد. مقایسه و توسعه بزودی توروالدز با مقایسه هایی از طرف اندرو تاننباوم، معلم بزرگی که MINIX را نوشته بود، مواجه شد. تاننباوم برای توروالدز مینویسد: “من بر این نکته تاکید دارم که ایجاد یک هسته یکپارچه در سال 1991 یک اشتباه پایه ای بود. خدا را شکر که شما شاگرد من نیستید، واگر نه برای چنین طرحی نمره بالایی نمی گرفتید.” توروالدز بعدا پذیرفت که این بدترین نکته در توسعه لینوکس بوده است. تاننباوم یک استاد مشهور بود و هرچه که می گفت واقعیت داشت. ولی وی در مورد لینوکس اشتباه میکرد. توروالدز کسی نبود که به این سادگی ها پذیرای شکست باشد. تاننباوم همچنین گفته بود : “لینوکس منسوخ شده است”. اکنون نوبت حرکت نسل جدید لینوکس بود. با پشتیبانی قوی از طرف اجتماع لینوکس، توروالدز یک پاسخ مناسب برای تاننباوم فرستاد : “شغل شما استاد دانشگاه و محقق بودن است و این بهانه خوبی برای برخی مغز خرابکنی های MINIX است.” و کار ادامه یافت. بزودی صدها نفر به اردوگاه لینوکس پیوستند. سپس هزاران نفر و سپس صدها هزار نفر. لینوکس دیگر اسباب بازی هکرها نبود. با پشتیبانی نرم افزارهای پروزه GNU، لینوکس آماده یک نمایش واقعی بود. لینوکس تحت مجوز GPL قرار داده شد. با این مجوزهمه میتوانستند کدهای منبع لینوکس را به رایگان داشته باشند، بر روی آنها مطالعه کرد و آنها را تغییر دهند. دانشجویان و برنامه نویسان آنرا قاپیدند. و خیلی زود تولید کنندگان تجاری وارد شدند. لینوکس به خودی خود رایگان بود و هست. کاری که این تولیدکنندگان انجام دادند، کامپایل کردن بخش ها و نرم افزارهای مختلف و ارائه آن بصورت یک فرمت قابل توزیع همانند سایر سیستم عاملها بود، تا مردم عادی نیز